.386
.model flat, stdcall
.stack 4096
ExitProcess proto,
dwExitCode: dword

..data
            decimalLiteral byte 31
            hexLiteral     dword 0fh
            chartLiteral   byte 'A'
            unInitVariable dword ?

            stringLiteral
            byte           "This is a stringthat",
            byte           "has a line break in it.", 0
  lenString equ            ($ - stringLiteral)

..code
_main proc
  partOne:
          mov    eax, 10
          add    eax, hexLiteral

  partTwo:
          inc    eax

          INVOKE ExitProcess, 0
_main endp
end _main
